
/*
 * @name: base.css
 * @description: 
 * @author: yanmu.wj@taobao.com
 * @date: 2014-04-09
 */
.page{width:990px;margin:0 auto;min-height:600px;color:#3c3c3c;font:normal 12px/1.6 arial,'Hiragino Sans GB',\5b8b\4f53,sans-serif;}
.site-nav .site-nav-bd{width:990px;}
.footer{width:990px;}

.header{position:relative;height:43px;padding:20px 0;}
  .logo{display:inline-block;zoom:1;*display:inline;}
    .logo h1{display:inline-block;zoom:1;*display:inline;width:106px;height:43px;overflow:hidden;vertical-align:middle;}
    .logo h1 a{text-decoration:none;display:block;}
    .logo h1 .iconfont{display:block;color:#ff4001;font-size:36px;font-weight:normal;}
    .logo h1 .tb-logo-cn{position:relative;top:-14px;}
    .logo h1 .tb-logo-url{font-size:50px;position:relative;top:-63px;}
    .logo h2{display:inline-block;zoom:1;*display:inline;height:43px;line-height:43px;margin-left:6px;font-size:22px;font-family:"\5FAE\8F6F\96C5\9ED1","\534E\6587\7EC6\9ED1","\9ED1\4F53",arial;font-weight:normal;vertical-align:middle;}

.steps{height:46px;border-bottom:2px solid #e6e6e6;position:relative;}
  .steps ol{width:720px;margin:0 auto;}
  .steps ol li{display:inline;float:left;width:170px;padding-left:70px;height:46px;line-height:46px;font-size:16px;font-weight:bold;color:#999;font-family:"\5FAE\8F6F\96C5\9ED1","\534E\6587\7EC6\9ED1","\9ED1\4F53",arial;}
  .steps ol li i{display:inline-block;zoom:1;*display:inline;margin-right:5px;width:24px;height:24px;text-align:center;font-style:normal;line-height:24px;font-size:14px;font-weight:bold;color:#FFF;background:url(/themes/Style1/Image/ico-circle2.png) no-repeat 0 0;}
  .steps ol li.active{color:#3e3e3e;border-bottom:2px solid #ff4700;}
  .steps ol li.active i{background-image:url(/themes/Style1/Image/ico-circle1.png);}
  .steps-4 ol li{
      width: 150px;
      padding-left: 30px;
  }
  .tsl-switcher{position:absolute;right:0;top:15px;font-size:12px;}
    .tsl-switcher li{display:inline-block;zoom:1;*display:inline;}
    .tsl-switcher a{padding:3px 5px;color:#333;border:1px solid #ddd;border-radius:3px;background-color:#FFF;}
    .tsl-switcher a.active{color:#999;background-color:#ededed;}


.content{min-height:485px;_height:485px;padding:50px 0;}
.mobile-check{display:none;}

.tips{position:relative;}
  .tips-below{padding-top:6px;}
  .tips i{position:absolute;display:inline-block;zoom:1;*display:inline;}
    .tips-below i{position:absolute;top:0;left:30px;width:13px;height:7px;background:url(/themes/Style1/Image/tips-arrow-up.png) no-repeat 0 0;}
  .tips-body{padding:10px;background:#fff url(/themes/Style1/Image/tips-bg.png) repeat-x 0 100%;border:1px solid #DEDEDE;border-radius:3px;}

.f12{font-size:12px!important;}
.f14{font-size:14px!important;}
.dn{display:none!important;}

.ue-suggest{width:990px;margin:0 auto;padding:10px 0;text-align:right;}
  .ue-suggest img{vertical-align:middle;}

.gmsg{padding:55px 130px 55px 165px;}
  .gmsg h2{font:normal 20px/1.6 "\5FAE\8F6F\96C5\9ED1","\534E\6587\7EC6\9ED1","\9ED1\4F53",arial,sans-serif;padding-bottom:10px;}
.exception{background-color:#fff8ef;border:2px solid #ffe9c8;}
  .exception .iconfont{color:#ffb618;}
.fail{background-color:#fff4f1;border:2px solid #ffe9c8; }
  .fail .iconfont{color:#ff3f12;}

a{color:#ff5b20;text-decoration:none;}
a:hover{color:#ff5b20;text-decoration:underline;}

/*icon font*/
@font-face {font-family: 'regiconfont';
    src: url('/themes/Style1/Image/iconfont.eot'); /* IE9*/
    src: url('/themes/Style1/Image/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('/themes/Style1/Image/iconfont.woff') format('woff'), /* chrome��firefox */
    url('/themes/Style1/Image/iconfont.ttf') format('truetype'), /* chrome��firefox��opera��Safari, Android, iOS 4.2+*/
    url('/themes/Style1/Image/iconfont.svg#uxiconfont') format('svg'); /* iOS 4.1- */
}
.page .iconfont,.msg .iconfont,.ks-dialog .iconfont,.pw-tip .iconfont,.gmsg .iconfont{
    font-family:"regiconfont"!important;
    font-size:16px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
  }
.gmsg .iconfont{display:inline;float:left;font-size:28px;line-height:32px;margin-left:-35px;}

/*clearfix*/
.clearfix{zoom:1;}
.clearfix:after{content:"";display:block;clear:both;visibility:hidden;height:0;}
/*
 * @name: form.css
 * @description: 
 * @author: yanmu.wj@taobao.com
 * @date: 2014-04-09
 */

.form-list{margin:0 auto;font-size:14px;}
.form-main-list{width:720px;}
.form-group{padding:-10px 0;}
  .form-group-line{border-bottom:1px dashed #eee;}
.form-item{padding:5px 0 5px 60px;line-height:26px;zoom:1;}
  .form-item:after{content:"";display:block;clear:both;visibility:hidden;height:0;}
.form-item-short{padding-top:0;padding-bottom:0;}
  .form-item .form-label{display:inline;float:left;margin-left:-260px;width:240px;height:27px;line-height:27px;text-align:right;}
  .form-item .form-label-b{font-weight:bold;}
  .form-text{border:1px solid #dedede;width:202px;height:17px;line-height:17px;padding:5px;font-size:14px;_margin-left:-3px;}
    .form-text:focus{border-color:#229bf9;}
  .text-input-refer{display:inline-block;zoom:1;*display:inline;width:1px;height:32px;vertical-align:middle;}
  .form-checkbox{vertical-align:middle;margin-right:5px;}
  .form-item select{font-size:16px;}
  .err-input{border-color:#ff3f13;}
  .form-item-uncode{}
    .form-item-uncode .form-label,.form-item-uncode .form-text{display:none;}

.form-item-checkcode{}
  .checkcode-text{width:112px;}
    .checkcode-container{display:inline-block;zoom:1;*display:inline;width:90px;}
    .checkcode-container img{height:25px; cursor: pointer;}

.form-msg{padding:10px 0 20px 100px;}

.mobile-text{position:relative;}
  .mobile-text .mobile-text-input{width:142px;padding-left:69px;}
  .mobile-text .mobile-text-code{display:inline-block;zoom:1;*display:inline;width:60px;height:35px;line-height:35px;background-color:#ededed;color:#999;text-align:center;position:absolute;left:1px;top:1px;}


.email-suggest{
    border: 1px solid #dedede;
    width: 220px;
    background: #fff;
    padding: 5px 0;
}
.email-suggest li{
    line-height: 22px;
}
.email-suggest li a{
    color: #3c3c3c;
    text-decoration: none;
    font-size: 14px;
    display: block;
    padding: 0 9px;
    word-break:break-all;
    word-wrap: break-word;
}
.email-suggest li a.active{
    background: #ededed;
}
/*
 * @name: btn.css
 * @description: 
 * @author: yanmu.wj@taobao.com
 * @date: 2014-04-09
 */
.btn{display:inline-block;zoom:1;*display:inline;height:36px;line-height:36px;padding:0 20px;color:#FFF;font-weight:bold;font-size:16px;text-align:center;background:#ff4001;border:none;border-radius:3px;cursor:pointer;}
.btn-white{color:#404040;background-color:#f7f7f7;border:1px solid #d0d0d0;}
.btn-disabled{background-color:#ededed;border-color:#ededed;color:#999;cursor:default;}
.btn-weak{font-weight:normal;font-size:14px;padding:0 5px;}
.btn:hover{color:#FFF;text-decoration:none;background-color:#f73500;}
.btn-white:hover{background-color:#dedede;}
.btn-disabled:hover{background-color:#ededed;}

.btn-large{min-width:180px;}
.btn-normal{min-width:100px;}
/*
 * @name: dialog.css
 * @description: 
 * @author: yanmu.wj@taobao.com
 * @date: 2014-04-14
 */
.ks-dialog{width:680px;margin:0 auto;padding:20px;color:#3e3e3e;border:2px solid #dedede;border-top:2px solid #ff4a00;background-color:#FFF;position:absolute;z-index:100001;}
.ks-dialog-close,.ks-overlay-close{display:inline-block;zoom:1;*display:inline;width:24px;height:24px;font-size:24px;text-align:center;line-height:24px;color:#DDD;text-decoration:none;position:absolute;top:20px;right:20px;}
.ks-dialog-close:hover,.ks-overlay-close:hover{color:#ff4700;text-decoration:none;}
.ks-dialog-close-x,.ks-overlay-close-x{font-size:24px!important;}
.ks-dialog-header{font-size:14px;}
  .ks-dialog-header h3{font-size:16px;}
  .ks-dialog-header .msg{padding-top:10px;padding-left:20px;}

.ks-dialog-mask,.ks-overlay-mask{filter:alpha(opacity=0);opacity:0;background-color:#000;z-index:100000;}

.ks-overlay{position:absolute;left:-9999px;top:-9999px;}
.ks-overlay-hidden{visibility:hidden;}
.ks-overlay-mask-hidden{display:none;}
.ks-overlay-shown{visibility:visible;}
.ks-overlay-mask-shown{display:block;}

.ks-dialog-body p{
    margin-top: 8px;
    margin-left: 5px;
    font-size:14px;
}
.ks-dialog-body p strong{
    color:#ff5b20;
    font-weight: normal;
}
.ks-dialog-body .dialog-bottom-tip{
    border-top: 1px dashed #dedede;
    margin-top: 30px;
}
.ks-dialog-body .dialog-bottom-tip p{
    font-size: 12px;
}

/*
 * @name: ks.css
 * @description: 
 * @author: yanmu.wj@taobao.com
 * @date: 2014-05-25
 */
.ks-popupmenu {
    background: #fff;
    border-color: #999;
    border-style: solid;
    border-width: 1px;
    cursor: default;
    margin: 0;
    outline: none;
    padding: 0;
    position: absolute;
    z-index: 99999;
    left:-9999px;
    top:-9999px;
}

.ks-popupmenu-shown{
    visibility: visible;
}

.ks-popupmenu-hidden{
    visibility: hidden;
}

.ks-menuitem {
    color: #404040;
    list-style: none;
    margin: 0;
    font-size: 12px;
    line-height: 18px;
    padding: 1px 0 2px 2px;
    white-space: nowrap;
}

.ks-menuitem-disabled .ks-menuitem-content {
    color: #ccc !important;
}

.ks-combobox {
    border: 1px solid #B5B6B5;
    background-color: #ddd;
    display: inline-block;
    /*clear float*/
    overflow: hidden;
    zoom: 1;
    *display: inline;
    font-size: 12px;
}

.ks-combobox-trigger {
    text-decoration: none;
    color: #000000;
    float: right;
    text-align: center;
    border-left: 1px solid #b5b6b5;
}

.ks-combobox-trigger-inner {
    float: left;
    line-height: 18px;
    height: 18px;
    margin: 0 4px;
    vertical-align: middle;
}

.ks-combobox-input-wrap {
    overflow: hidden;
    vertical-align: middle;
    position: relative;
}

.ks-combobox-input {
    font-size: 12px;
    float: left;
    width: 100%;
    vertical-align: middle;
    vertical-align: middle;
    background-color: #fff;
    border: 0;
    color: #000;
}

.ks-combobox-input {
    line-height: 18px;
    height: 18px;
    overflow-y: visible;
    font-size: 100%;
}

.ks-menuitem-disabled {
    color: #808080;
}
/*
 * @name: msg.css
 * @description: 
 * @author: yanmu.wj@taobao.com
 * @date: 2014-04-15
 */
.msg{display:none;padding-left:22px;font-size:12px;line-height:1.4;color:#3e3e3e;}
  .msg i{display:inline;float:left;margin-left:-18px;margin-top:-1px;color:#00bfff;font-size:16px;line-height:18px;}
  .msg .msg-tit,.msg .msg-cnt{display:inline;}
.msg-type-ok{}
  .msg-type-ok i{color:#15c2b4;}
.msg-type-error{color:#ff3f13;}
.msg-type-warn{}
  .msg-type-error i,.msg-type-warn i{color:#ff3f13;}

.msg-display-block{display:block;margin-top:10px;}
.msg-display-inline{display:inline-block;zoom:1;*display:inline;}

.msg-hide{display:none;}

/*
 * @name: email-sent.css
 * @description: 
 * @author: yanmu.wj@taobao.com
 * @date: 2014-04-09
 */

.email-sent{width:520px;padding-left:200px;margin:0 auto;}
  .email-sent h2{font-size:16px;padding-bottom:10px;}
  .email-sent h2 em{color:#f40;}
  .email-sent-op{padding-top:40px;}
    .email-sent-op .btn{margin-right:10px;}
  .email-sent-notfound{padding-top:20px;}
  .email-sent-noreceived{width:300px;vertical-align:top;display:inline-block;zoom:1;*display:inline;position:relative;top:10px;}
    .email-sent-noreceived .tips{display:none;position:absolute;left:0;}
    .email-sent-noreceived .tips li{padding:3px 0;padding-left:10px;background:url(/themes/Style1/Image/ico_li.png) no-repeat 0 50%;}

  .btn-resend-email{display:inline-block;zoom:1;*display:inline;margin-left:5px;padding:3px;background-color:#ffefe6;border:1px solid #ffb58f;border-radius:3px;color:#f85625;cursor:pointer;}

/*
 * @name: password.css
 * @description: 
 * @author: yanmu.wj@taobao.com
 * @date: 2014-05-21
 */

.pw-tip{position:absolute;padding-left:6px;width:300px;display:none;}
  .pw-tip-arr{display:block;width:7px;height:9px;background:url(/themes/Style1/Image/arr-left.png) no-repeat 0 0;position:absolute;left:0;top:50%;margin-top:-5px;}
.pw-tip-bd{padding:20px;background:#fff url(/themes/Style1/Image/pw-tip-bd.png) 0 100% repeat-x;border:1px solid #c2c8c8;}
.pw-rule-item{padding:2px 0;}
  .pw-rule-item .iconfont{margin-right:3px;color:#b7b7b7;font-size:12px;font-weight:bold;vertical-align:middle;}
  .pw-rule-item .pw-icon-ok{color:#14c2b3;}
  .pw-rule-item .pw-icon-error{color:#ff460f;}

  .pw-strength{height:18px;line-height:18px;position:relative;padding-bottom:10px;}
    .pw-strength-bar{width:95px;position:absolute;left:60px;top:0;}
    .pw-strength-bar span{display:block;width:25px;height:10px;float:left;margin-left:1px;background-color:#dcdcdc;position:relative;top:5px;}
    .pw-strength-bar em{display:block;width:15px;height:18px;line-height:18px;float:left;}
    /*浣�*/
    .pw-strength-bar-1 .pw-strength-1{background-color:#ff460f;}
    .pw-strength-bar-1 em{color:#ff460f;}
    /*涓�*/
    .pw-strength-bar-2 .pw-strength-1,
    .pw-strength-bar-2 .pw-strength-2{background-color:#ff6a00;}
    .pw-strength-bar-2 em{color:#ff6a00;}
    /*楂�*/
    .pw-strength-bar-3 .pw-strength-1,
    .pw-strength-bar-3 .pw-strength-2,
    .pw-strength-bar-3 .pw-strength-3{background-color:#0a9e00;}
    .pw-strength-bar-3 em{color:#0a9e00;}

    .pw-strength-bar-1 .pw-strength-2,
    .pw-strength-bar-1 .pw-strength-3,
    .pw-strength-bar-2 .pw-strength-3{background-color:#dcdcdc;}
/*
 * @name: info.css
 * @description: 
 * @author: yanmu.wj@taobao.com
 * @date: 2014-05-25
 */
.nick-suggest-container{position:relative;}
.nick-suggest{width:220px;position:absolute;left:0;top:0;border:1px solid #CCC;background-color:#FFF;display:none;}
  .nick-suggest-hd{height:20px;line-height:20px;font-size:12px;font-weight:bold;padding-left:2px;}
.nick-size{visibility:hidden;}

/*
 * @name: success.css
 * @description: 
 * @author: yanmu.wj@taobao.com
 * @date: 2014-06-13
 */
.page{min-height:0px;_height:0px;}
.content{padding:0;min-height:0px;_height:0px;}
.reg-success{padding:20px 20px 20px 170px;margin-bottom:10px;font-size:14px;background:#f3fdf6;border:1px solid #def3e6;
    overflow: hidden;zoom:1;
}
  .reg-success .iconfont{display:inline;float:left;margin-left:-40px;font-size:32px;line-height:32px;color:#15c2b4;}
  .reg-success h2{font:normal 20px/1.6 "\5FAE\8F6F\96C5\9ED1","\534E\6587\7EC6\9ED1","\9ED1\4F53",arial,sans-serif;line-height:32px;padding-bottom:20px;}
  .reg-success em{color:#ff4403;font-weight:bold;}
  .reg-success p{padding-top:5px;}

.extra-mod{margin:10px 0;}

.reg-success-iframe{
    overflow: hidden;
}

.reg-success-iframe li{
    float: left;
    width: 50%;
    height: 240px;
    overflow: hidden;
}
.ui-tiptext-container  .ui-tiptext {
    margin: 0;
    padding: 0;
    position:relative;
    zoom:1;
    color:#666666;
    font-size:12px;
}
.ui-tiptext-container {
    padding: 0px 12px;
    zoom:1;
    float:left;
    position: relative;
}

.ui-tiptext-container-message {
    border: 1px solid #ff4403;
    background: #ffffcc;
}

.ui-tiptext-arrowleft, .ui-tiptext-arrowleft em, .ui-tiptext-arrowleft span
{
    position: absolute;
    font-size: 12px;
    font-family: "SimSun";
    font-style: normal;
    line-height: 1;
}
.ui-tiptext-arrowleft {
    left: -6px;
    top:4px;
    height: 10px;
    width: 16px;
}
.ui-tiptext-arrowleft em {
    left:-1px;
}
.ui-tiptext-container-message .ui-tiptext-arrow em {
    color:#ff4403;
}
.ui-tiptext-container-message .ui-tiptext-arrow span {
    color:#ffffcc;
}
.nick-item{
    overflow: hidden;
    margin-top: 5px;
}
.nick-item .nick{
    float: left;
    margin-right: 10px;
}

/*
 * @name: responsive.css
 * @description: 
 * @author: yanmu.wj@taobao.com
 * @date: 2014-05-19
 */

@media screen and (min-width: 1190px) {
  .page,.footer,.site-nav .site-nav-bd,.ue-suggest{width:1190px;margin:0 auto;}
}


/*
 * @name: reg2.css
 * @description: 
 * @author: yanmu.wj@taobao.com
 * @date: 2014-05-19
 */
.steps ol .active {
	border-bottom-color: #c40000!important
}

.steps ol .active i {
	background-image: url(/themes/Style1/Image/ico-circle1.png)!important
}

.btn {
	background: #c40000
}

.btn:hover {
	background: #c50000
}

.btn-disabled,.btn-white {
	background: #ededed!important
}

.btn-disabled:hover,.btn-white:hover {
	background: #dedede!important
}

.ks-dialog {
	border-top-color: #c40000
}

#J_GoToEmailWeb {
	color: #FFF!important
}

form-list a,.err-input,.msg-type-error,.msg-type-error i,.msg-type-warn i,.pw-strength-bar-1 em,.pw-strength-bar-2 .pw-strength-1,.pw-strength-bar-2 .pw-strength-2,.pw-strength-bar-3 .pw-strength-3,.pw-rule-item .pw-icon-error {
	color: #c40000!important
}







@media (min-width:1210px) {
	#sn-bd,#header .headerLayout,#header .headerCon,#mallNav .wrapper,.mallNav-con {
		width: 1190px!important
	}

	.sn-mcate-ctn,.sn-mcate-ctn-con {
		width: 1188px!important
	}

	.sn-mcate-ctn li {
		padding-right: 34px;
		padding-left: 28px
	}

	#mallSearch {
		width: 540px!important
	}

	#mq {
		width: 439px!important
	}

	#site-nav .sn-mobile,#site-nav .sn-sitemap {
		display: block
	}

	#site-nav .site-hot {
		width: 410px
	}

	#site-nav .site-market {
		width: 375px
	}

	#site-nav .site-brand {
		width: 310px
	}

	#site-nav .sn-sitemap .menu-bd {
		width: 1188px
	}
}